|  | GeMA
    The GeMA main application | 
When providing a file path in calls to dofile() or in calls to process functions or scriptLib functions that expect a file path as a parameter, like io.saveMeshFile(), some macros can be included in the file path and will be translated to the correct location by GeMA. Understood macros are:
$APP: Expands to the directory where the application lives, stripped of debug or release subdirs.$CURRENT: Expands to the directory where the application was run.$LOG: Expands to the directory where the log file is written. Equal to $CURRENT unless explicitly initialized through the -l command line option.$APPCONFIG: Expands to the directory from where the config file was read.$SCRIPTS: Expands to the configured directory used for loading auxiliary Lua scripts.$SIMULATIONDIR: Expands to the directory where the master simulation file was read.$SIMULATIONNAME: Expands to the base name (without extension) of the master simulation file.$BUILDMODE: Expands to release or debug if either are present in the original (unstripped) application path or to an empty string if not present.$INPUT: Expands to an input directory. Equal to $SIMULATIONDIR unless explicitly initialized through the -i command line option.$OUTPUT: Expands to an output directory. Equal to $SIMULATIONDIR unless explicitly initialized through the -o command line option.$yy: Expands to the year of the simulation execution with 2 digits.$MM: Expands to the month of the simulation execution with 2 digits.$dd: Expands to the day of the simulation execution with 2 digits.$hh: Expands to the hour of the simulation execution with 2 digits.$mm: Expands to the minute of the simulation execution with 2 digits.$ss: Expands to the second of the simulation execution with 2 digits.When using path macros in the configuration file, the following macros are not available since the needed information was not loaded yet:
$SCRIPTS$SIMULATIONDIR$SIMULATIONNAME$INPUT$OUTPUT  1.8.15
 1.8.15